<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 每个组件实例 都是一个独立的对象，对象中有data数据，每个组件绑定的数据必须是不同的地址

        // 每个组件应该有自己独立的数据，互不影响

        // const obj = {}
        // const obj1 = obj 
        // const obj2 = obj 
        // const obj3 = obj 
        // console.log(obj1 === obj2)


        // 通过一个工厂函数（返回对象的函数）返回
        function fn(){
            // 每次调用函数的时候，都在内存中开辟了一个新的空间，创建了一个新的对象
            const obj = {}
            return obj
        }
        const obj1 = fn()
        const obj2 = fn()
        const obj3 = fn()
        console.log(obj1 === obj2)



    </script>
</body>
</html>